/* 
 * File:   fonts.h
 * Author: Sparky
 *
 * Created on ?????, 2014, ??? 14, 20:26
 */

#ifndef FONTS_H
#define	FONTS_H

#ifdef	__cplusplus
extern "C" {
#endif

#include <GenericTypeDefs.h>

const UINT8 degrees4x8[4] = {
0b00000000,
0b00000010,
0b00000101,
0b00000010
};


const UINT8 font8x8[128][8]={
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//1(Celsius)
0b00000001,
0b00111101,
0b01111110,
0b01000010,
0b01000010,
0b01100110,
0b00100100,
0b00000000,
//2(Farenheit)
0b00000001,
0b01111101,
0b01111110,
0b00010010,
0b00010010,
0b00010010,
0b00010010,
0b00000000,
//3(Power)
0b00000000,
0b11100000,
0b11000000,
0b11101000,
0b10111100,
0b00010110,
0b00000010,
0b00000000,
//4(Power
0b00000000,
0b00011100,
0b00100010,
0b01000000,
0b01001111,
0b01000000,
0b00100010,
0b00011100,
//5
0b00011000,
0b10111010,
0b11111111,
0b11111111,
0b11111111,
0b10111010,
0b00011000,
0b00000000,

0b00010000,
0b10111000,
0b11111100,
0b11111111,
0b11111100,
0b10111000,
0b00010000,
0b00000000,

0b00000000,
0b00000000,
0b00011000,
0b00111100,
0b00111100,
0b00011000,
0b00000000,
0b00000000,

0b11111111,
0b11111111,
0b11100111,
0b11000011,
0b11000011,
0b11100111,
0b11111111,
0b11111111,
//9
0b00000000,
0b00111100,
0b01100110,
0b01000010,
0b01000010,
0b01100110,
0b00111100,
0b00000000,

0b11111111,
0b11000011,
0b10011001,
0b10111101,
0b10111101,
0b10011001,
0b11000011,
0b11111111,

0b01110000,
0b11111000,
0b10001000,
0b10001000,
0b11111101,
0b01111111,
0b00000111,
0b00001111,

0b00000000,
0b01001110,
0b01011111,
0b11110001,
0b11110001,
0b01011111,
0b01001110,
0b00000000,
//12
0b11000000,
0b11100000,
0b11111111,
0b01111111,
0b00000101,
0b00000101,
0b00000111,
0b00000111,

0b11000000,
0b11111111,
0b01111111,
0b00000101,
0b00000101,
0b01100101,
0b01111111,
0b00111111,

0b10011001,
0b01011010,
0b00111100,
0b11100111,
0b11100111,
0b00111100,
0b01011010,
0b10011001,

0b01111111,
0b00111110,
0b00111110,
0b00011100,
0b00011100,
0b00001000,
0b00001000,
0b00000000,
//16
0b00001000,
0b00001000,
0b00011100,
0b00011100,
0b00111110,
0b00111110,
0b01111111,
0b00000000,

0b00000000,
0b00100100,
0b01100110,
0b11111111,
0b11111111,
0b01100110,
0b00100100,
0b00000000,

0b00000000,
0b01011111,
0b01011111,
0b00000000,
0b00000000,
0b01011111,
0b01011111,
0b00000000,

0b00000110,
0b00001111,
0b00001001,
0b01111111,
0b01111111,
0b00000001,
0b01111111,
0b01111111,
//20
0b01000000,
0b11011010,
0b10111111,
0b10100101,
0b11111101,
0b01011001,
0b00000011,
0b00000010,

0b00000000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b01110000,
0b00000000,

0b10000000,
0b10010100,
0b10110110,
0b11111111,
0b11111111,
0b10110110,
0b10010100,
0b10000000,

0b00000000,
0b00000100,
0b00000110,
0b01111111,
0b01111111,
0b00000110,
0b00000100,
0b00000000,
//24
0b00000000,
0b00010000,
0b00110000,
0b01111111,
0b01111111,
0b00110000,
0b00010000,
0b00000000,

0b00001000,
0b00001000,
0b00001000,
0b00101010,
0b00111110,
0b00011100,
0b00001000,
0b00000000,

0b00001000,
0b00011100,
0b00111110,
0b00101010,
0b00001000,
0b00001000,
0b00001000,
0b00000000,

0b00111100,
0b00111100,
0b00100000,
0b00100000,
0b00100000,
0b00100000,
0b00100000,
0b00000000,
//28
0b00001000,
0b00011100,
0b00111110,
0b00001000,
0b00001000,
0b00111110,
0b00011100,
0b00001000,

0b00110000,
0b00111000,
0b00111100,
0b00111110,
0b00111110,
0b00111100,
0b00111000,
0b00110000,

0b00000110,
0b00001110,
0b00011110,
0b00111110,
0b00111110,
0b00011110,
0b00001110,
0b00000110,

0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//32
0b00000000,
0b00000000,
0b00000110,
0b01011111,
0b01011111,
0b00000110,
0b00000000,
0b00000000,

0b00000000,
0b00000111,
0b00000111,
0b00000000,
0b00000111,
0b00000111,
0b00000000,
0b00000000,

0b00010100,
0b01111111,
0b01111111,
0b00010100,
0b01111111,
0b01111111,
0b00010100,
0b00000000,

0b00000000,
0b00100100,
0b00101110,
0b01101011,
0b01101011,
0b00111010,
0b00010010,
0b00000000,
//36
0b01000110,
0b01100110,
0b00110000,
0b00011000,
0b00001100,
0b01100110,
0b01100010,
0b00000000,

0b00110000,
0b01111010,
0b01001111,
0b01011101,
0b00110111,
0b01111010,
0b01001000,
0b00000000,

0b00000100,
0b00000111,
0b00000011,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b00000000,
0b00011100,
0b00111110,
0b01100011,
0b01000001,
0b00000000,
0b00000000,
//40
0b00000000,
0b00000000,
0b01000001,
0b01100011,
0b00111110,
0b00011100,
0b00000000,
0b00000000,

0b00001000,
0b00101010,
0b00111110,
0b00011100,
0b00011100,
0b00111110,
0b00101010,
0b00001000,

0b00000000,
0b00001000,
0b00001000,
0b00111110,
0b00111110,
0b00001000,
0b00001000,
0b00000000,

0b00000000,
0b10000000,
0b11100000,
0b01100000,
0b00000000,
0b00000000,
0b00000000,
0b00000000,
//44
0b00000000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00001000,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01100000,
0b01100000,
0b00000000,
0b00000000,
0b00000000,

0b01100000,
0b00110000,
0b00011000,
0b00001100,
0b00000110,
0b00000011,
0b00000001,
0b00000000,

0b00111110,
0b01111111,
0b01010001,
0b01001001,
0b01000101,
0b01111111,
0b00111110,
0b00000000,
//48
0b00000000,
0b00000000,
0b00000010,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b01100010,
0b01110011,
0b01011001,
0b01001001,
0b01001111,
0b01000110,
0b00000000,

0b00000000,
0b00100010,
0b01100011,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,

0b00000000,
0b00011000,
0b00011100,
0b00010110,
0b00010011,
0b01111111,
0b01111111,
0b00000000,
//52
0b00000000,
0b00100111,
0b01100111,
0b01000101,
0b01000101,
0b01111101,
0b00111001,
0b00000000,

0b00000000,
0b00111100,
0b01111110,
0b01001011,
0b01001001,
0b01111001,
0b00110000,
0b00000000,

0b00000000,
0b01000001,
0b01100001,
0b00110001,
0b00011001,
0b00001111,
0b00000111,
0b00000000,

0b00000000,
0b00110110,
0b01111111,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,
//56
0b00000000,
0b00000110,
0b01001111,
0b01001001,
0b01101001,
0b00111111,
0b00011110,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01100110,
0b01100110,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b00000000,
0b10000000,
0b11100110,
0b01100110,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b00001000,
0b00011100,
0b00110110,
0b01100011,
0b01000001,
0b00000000,
0b00000000,
//60
0b00000000,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00100100,
0b00000000,

0b00000000,
0b01000001,
0b01100011,
0b00110110,
0b00011100,
0b00001000,
0b00000000,
0b00000000,

0b00000000,
0b00000010,
0b00000011,
0b01010001,
0b01011001,
0b00001111,
0b00000110,
0b00000000,

0b00111110,
0b01111111,
0b01000001,
0b01011101,
0b01011101,
0b00011111,
0b00011110,
0b00000000,
//64
0b00000000,
0b01111100,
0b01111110,
0b00010011,
0b00010001,
0b01111111,
0b01111110,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b01001001,
0b01001001,
0b01111111,
0b00110110,
0b00000000,

0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01000001,
0b01100011,
0b00100010,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b01000001,
0b01000001,
0b01111111,
0b00111110,
0b00000000,
//68
0b00000000,
0b01111111,
0b01111111,
0b01001001,
0b01001001,
0b01001001,
0b01000001,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00001001,
0b00001001,
0b00001001,
0b00000001,
0b00000000,

0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01010001,
0b01110011,
0b01110010,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00001000,
0b01111111,
0b01111111,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b00110000,
0b01110000,
0b01000000,
0b01000000,
0b01111111,
0b00111111,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00011100,
0b01110111,
0b01100011,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b01000000,
0b01000000,
0b01000000,
0b01000000,
0b00000000,

0b01111111,
0b01111111,
0b00001110,
0b00011100,
0b00001110,
0b01111111,
0b01111111,
0b00000000,

0b01111111,
0b01111111,
0b00000110,
0b00001100,
0b00011000,
0b01111111,
0b01111111,
0b00000000,

0b00000000,
0b00111110,
0b01111111,
0b01000001,
0b01000001,
0b01111111,
0b00111110,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00010001,
0b00010001,
0b00011111,
0b00001110,
0b00000000,

0b00000000,
0b00011110,
0b00111111,
0b00100001,
0b01110001,
0b01111111,
0b01011110,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00001001,
0b00011001,
0b01111111,
0b01100110,
0b00000000,

0b00000000,
0b00100110,
0b01101111,
0b01001101,
0b01011001,
0b01110011,
0b00110010,
0b00000000,

0b00000000,
0b00000001,
0b00000001,
0b01111111,
0b01111111,
0b00000001,
0b00000001,
0b00000000,

0b00000000,
0b00111111,
0b01111111,
0b01000000,
0b01000000,
0b01111111,
0b00111111,
0b00000000,

0b00000000,
0b00011111,
0b00111111,
0b01100000,
0b01100000,
0b00111111,
0b00011111,
0b00000000,

0b01111111,
0b01111111,
0b00110000,
0b00011000,
0b00110000,
0b01111111,
0b01111111,
0b00000000,

0b01000011,
0b01100111,
0b00111100,
0b00011000,
0b00111100,
0b01100111,
0b01000011,
0b00000000,

0b00000000,
0b00000111,
0b00001111,
0b01111000,
0b01111000,
0b00001111,
0b00000111,
0b00000000,

0b01000001,
0b01100001,
0b01110001,
0b01011001,
0b01001101,
0b01000111,
0b01000011,
0b00000000,

0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b01000001,
0b01000001,
0b00000000,
0b00000000,

0b00000001,
0b00000011,
0b00000110,
0b00001100,
0b00011000,
0b00110000,
0b01100000,
0b00000000,

0b00000000,
0b00000000,
0b01000001,
0b01000001,
0b01111111,
0b01111111,
0b00000000,
0b00000000,

0b00001000,
0b00001100,
0b00000110,
0b00000011,
0b00000110,
0b00001100,
0b00001000,
0b00000000,

0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,
0b10000000,

0b00000000,
0b00000000,
0b00000011,
0b00000111,
0b00000100,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b01100000,
0b01110100,
0b01010100,
0b00010100,
0b01111100,
0b01111000,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b01000100,
0b01001100,
0b01111000,
0b00110000,
0b00000000,

0b00000000,
0b00111000,
0b01111100,
0b01000100,
0b01000100,
0b01101100,
0b00101000,
0b00000000,

0b00000000,
0b00110000,
0b01111000,
0b01001100,
0b01000100,
0b01111111,
0b01111111,
0b00000000,

0b00000000,
0b00111000,
0b01111100,
0b01010100,
0b01010100,
0b01011100,
0b00011000,
0b00000000,

0b00000000,
0b01111110,
0b01111111,
0b00001001,
0b00001001,
0b00000011,
0b00000010,
0b00000000,

0b00000000,
0b10011000,
0b10111100,
0b10100100,
0b10100100,
0b11111100,
0b01111100,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00001000,
0b00000100,
0b01111100,
0b01111000,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01111101,
0b01111101,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b01100000,
0b11100000,
0b10000000,
0b10000000,
0b11111101,
0b01111101,
0b00000000,

0b00000000,
0b01111111,
0b01111111,
0b00010000,
0b00111000,
0b01101100,
0b01000100,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01111111,
0b01111111,
0b00000000,
0b00000000,
0b00000000,

0b01111100,
0b01111100,
0b00011000,
0b00111000,
0b00011100,
0b01111100,
0b01111000,
0b00000000,

0b00000000,
0b01111100,
0b01111100,
0b00000100,
0b00000100,
0b01111100,
0b01111000,
0b00000000,

0b00000000,
0b00111000,
0b01111100,
0b01000100,
0b01000100,
0b01111100,
0b00111000,
0b00000000,

0b00000000,
0b11111100,
0b11111100,
0b00100100,
0b00100100,
0b00111100,
0b00011000,
0b00000000,

0b00000000,
0b00011000,
0b00111100,
0b00100100,
0b00100100,
0b11111100,
0b11111100,
0b00000000,

0b00000000,
0b01111100,
0b01111100,
0b00001000,
0b00001100,
0b00000100,
0b00000100,
0b00000000,

0b00000000,
0b01001000,
0b01011100,
0b01010100,
0b01010100,
0b01110100,
0b00100100,
0b00000000,

0b00000000,
0b00111110,
0b01111111,
0b01000100,
0b01100100,
0b00100100,
0b00000000,
0b00000000,

0b00000000,
0b00111100,
0b01111100,
0b01000000,
0b01000000,
0b01111100,
0b01111100,
0b00000000,

0b00000000,
0b00011100,
0b00111100,
0b01100000,
0b01100000,
0b00111100,
0b00011100,
0b00000000,

0b00111100,
0b01111100,
0b01110000,
0b00111000,
0b01110000,
0b01111100,
0b00111100,
0b00000000,

0b01000100,
0b01101100,
0b00111000,
0b00010000,
0b00111000,
0b01101100,
0b01000100,
0b00000000,

0b00000000,
0b10011100,
0b10111100,
0b10100000,
0b10100000,
0b11111100,
0b01111100,
0b00000000,

0b00000000,
0b01000100,
0b01100100,
0b01110100,
0b01011100,
0b01001100,
0b01000100,
0b00000000,

0b00000000,
0b00001000,
0b00001000,
0b00111110,
0b01110111,
0b01000001,
0b01000001,
0b00000000,

0b00000000,
0b00000000,
0b00000000,
0b01110111,
0b01110111,
0b00000000,
0b00000000,
0b00000000,

0b00000000,
0b01000001,
0b01000001,
0b01110111,
0b00111110,
0b00001000,
0b00001000,
0b00000000,

0b00000010,
0b00000011,
0b00000001,
0b00000011,
0b00000010,
0b00000011,
0b00000001,
0b00000000,

0b01110000,
0b01111000,
0b01001100,
0b01000110,
0b01001100,
0b01111000,
0b01110000,
0b00000000
        
};

#ifdef	__cplusplus
}
#endif

#endif	/* FONTS_H */

